{{tag>bureautique}}

----

====== Patch: application d'un patch dans un répertoire ======

Patch permet d'appliquer un patch obtenu au moyen d'un diff (svn diff, git diff,...)

=====Installation=====

Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://patch|patch]]**.

=====Utilisation=====

L'utilisation de l'outil patch se fait en ligne de commande. La syntax est la suivante:

''patch -p0 < mon.patch''

Ceci appliquera le patch "mon.patch" dans le répertoire courant.

-p0 indique que nous prenons les paths du patch en entier.
par exemple
+++ monProjet/test.c
va appliquer ce patch dans le sous répertoire monProjet sur le fichier test.c.
Si nous avions spécifié -p1 il aurait cherché test.c à la racine de notre répertoire courant.
...

----
//Contributeurs: dufoli//